home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d20
/
fdrc_100.arc
/
FDRC.DOC
< prev
next >
Wrap
Text File
|
1991-08-12
|
9KB
|
309 lines
*FDRC* - (F)ront(D)oor (R)emote (C)ontrol
-----------------------------------------
Version 1.00 / Aug 12 1991
Copyright (c) 1991 by Roland Gautschi, CH-5610 Wohlen, 2:302/561@fidonet
Some legal stuff
----------------
FDRC is provided as is, without warranty of any kind, either expressed
or implied. Roland Gautschi only guarantees that FDRC will occupy disk
space.
In no event shall Roland Gautschi be liable to you or anyone else for
any damages, including any lost profits, lost savings or other
incidental or consequential damages arising out of the use or inability
to use this program.
What it is:
-----------
FDRC is a program to perform functions of Frontdoor either as a
FDServer request or local. It is designed to run in multitasking or
single line environments.
This functions are:
- Force a poll on a system
- Request file(s) from a system
- Send file(s) to a system
- Set netmail-messages including echomail-attaches and/or file-attaches
to a system to another status
- Force FD to exit with a defined errorlevel
- Force FD to rescan his messagebase
Specifications:
---------------
- FDRC is 3D/4D point aware (using POINTNET environment variable)
- FDRC is zone aware (using ^AINTL addressing)
Requirements:
-------------
- You need a PC-XT/AT running DOS 3.0 or later
- 64 kB RAM
- FD environment variable pointing to your FD directory
- POINTNET environment variable set (not required but recommended)
Installation:
-------------
- Edit FDRC_REQ.TXT (appended to a request) and FDRC_ATT.TXT (appended
to a file-attach) to your own need.
- Copy FDRC.COM, FDRC_REQ.TXT and FDRC_ATT.TXT to a directory which
is included in the PATH variable.
FDRC gets first the directory where it finds FD.SYS from the FD
environment variable, then it reads the other parameters from FD.SYS.
done!
Usage:
------
Get the help screen
- FDRC <empty> or HELP or /?
Force a poll
- FDRC POLL <Address> [CRASH] [IMM] [KILL]
Request file(s)
- FDRC GET <FNAME [FNAME]..> FROM <Address> [CRASH] [IMM] [KILL] [UPD]
Send file(s)
- FDRC SEND <FNAME [FNAME]..> TO <Address> [CRASH] [IMM] [KILL] [HOLD]
Change netmail(s)/echomail-attache(s) and/or file-attaches of a system
- FDRC SET <MAIL || FILES || ALL> TO <Address> [CRASH] [HOLD]
Force FD to exit
- FDRC EXIT <errorlevel>
Force FD to rescan
- FDRC RESCAN
Descriptions of the commands:
-----------------------------
POLL Usage: FDRC poll <Address> [CRASH] [IMM] [KILL]
----
Poll system <Address> with the status:
- [CRASH] message becomes crash status
- [IMM] message becomes immediate status
- [KILL] message becomes kill/sent status
- If CRASH and IMM is not defined, the message becomes 'normal'
status which means there is no flag (CRASH/IMM) set.
Address is either a full 4D address like
2:302/561.2
or a 3D address like
2:6863/2 (6863 is my pointnet)
or can be a short form like (my address is 2:302/561)
short expanded by FDRC
--------------------------------------
.2 2:302/561.2
560 2:302/560.0
560.2 2:302/560.2
300/0 2:300/0.0
300/0.2 2:300/0.2
1:123/456 1:234/456.0
Note:
- FDRESCAN.NOW will be written to FD's system directory to force
FD to rescan the message base.
-------------------------------------------------------------------------------
GET Usage: FDRC GET <FNAME [FNAME] ..> FROM <Address> [CRASH] [KILL] ...
--- [HOLD] [IMM]
Get file(s) from system <Address> with status:
- [CRASH] [KILL] [IMM] same as POLL command
- [UPD] request is a update request. You must define the path
to the file you already have.
- If CRASH and IMM is not defined, the message becomes 'normal'
status which means there is no flag (CRASH/IMM) set.
Example:
FDRC get c:\files\fd\fd_201.zip from 270/17 upd
Address is the same as in the POLL command
Note:
- If you want request password protected file you can do it
either like this:
FDRC get fname.ext!password from ....
or this way:
FDRC get fname.ext !password from ....
both requests will be expanded to 'fname.ext !password'
IF YOU WANT TO REQUEST A FILE CONTAINING A '!' IN THE NAME OR
EXTENSION YOU MUST USE A '?' AT THE PLACE OF THE '!'
- If there is a file named FDRC_REQ.TXT found, either in the
current directory, or in the directory where FDRC.COM was
started from, then this file will be inserted in the
text of the request.
- FDRESCAN.NOW will be written to FD's system directory to force
FD to rescan the message base.
-------------------------------------------------------------------------------
SEND Usage: FDRC SEND <FNAME [FNAME]..> TO <Address> [CRASH] [KILL] ...
---- [HOLD] [IMM]
Send file(s) to system <Address> with status:
- [CRASH] [KILL] [IMM] same as POLL command
- [HOLD] message becomes hold status
- If CRASH and HOLD is not defined, the message becomes 'normal'
status which means there is no flag (CRASH/HOLD) set.
Address is the same as in the POLL command
Note:
- If there is a file named FDRC_ATT.TXT found, either in the
current directory, or in the directory where FDRC.COM was
started from, this file will be inserted in the
text of the request.
- FDRESCAN.NOW will be written to FD's system directory to force
FD to rescan the message base.
-------------------------------------------------------------------------------
SET Usage FDRC SET <MAIL || FILES || ALL> TO <Address> [CRASH] [HOLD]
---
Set all messages specified to system address to another status
Examples:
- Set all netmails and the echomail-attaches to 2:302/1 CRASH:
FDRC set mail to 1 crash
- Set all file-attaches to 2:302/1 HOLD
FDRC set files to 1 hold
- Set all mail/files to 2:302/1 to no status
FDRC set all to 1
Note:
- Only messages which needs to be changed will be changed. Eg,
if a message is already HOLD and you request to change it to
hold there is notingh done.
- If messages are changed, FDRESCAN.NOW will be written to FD's
system directory.
-------------------------------------------------------------------------------
EXIT Usage: FDRC exit <errorlevel>
----
Forces FD to exit with <errorlevel>
Note:
- errorlevel can be in 1..255
-------------------------------------------------------------------------------
RESCAN Usage: FDRC rescan
------
Forces FD to rescan his messagebase.
Note:
- this command is *NOT* requiered if POLL/GET/SEND/SET was
executed before, because this commands do a rescan request
automatic.
-------------------------------------------------------------------------------
Technical informations:
-----------------------
- FDRC is written in BorlandC++ 2.0 and compiled in the Tiny memory model.
- It changes to the specified drive/directory to do all the stuff, and
returns *always* back to the drive/directory where it's called from.
- It uses DOS 3.0 / share file locking method while reading the archives.
- It uses BIOS calls for screenwrites and runs well in an DesqView
environement
How to get help
---------------
You can reach me via netmail at:
2:302/561@fidonet
or via snail-mail at:
Roland Gautschi
Sorenbuehlweg 39
5610 Wohlen
Switzerland
Thanks
------
Thanks goes to
- Joaquim Homrighausen for his great program 'Frontdoor'
and to all my beta-testers:
- Ruedi Kneubuehler (2:302/480)
- Patrick Oeticker (2:302/560)
- Nik Bombelli (2:302/1)
[*EOF*]